Viewing parameter dependent approximation of NURBS-models for fast visualization and animation using a discrete multiresolution representation
نویسندگان
چکیده
To represent the surfaces of objects using trimmed NURBS is the most common way in current available CAD-systems. Examples of such surfaces are ship hulls, the outer surfaces of aeroplanes or the interior of cars. For visualization purposes such surfaces are approximated by triangles. Even for small parts, like the door of a car thousands of triangles are needed for such an approximation. The IRIS Inventor built in approximation tool e.g. uses 498613 triangles to visualize such a car door. This approximation is independent of the viewing parameters and, therefore, independent from the door size in pixel space. The real-time visualization of a whole car in such a way is impossible even on high-performance graphics workstations. We present a new and simple approach for managing viewing parameter dependent approximations of NURBS-models. We show how a NURBS-model given as a set of trimmed NURBS patches can be approximated with position dependent approximation errors by a discrete multiresolution model. This model consists of a coarse initial triangle net, a set of vertices, and a rule on how to insert these vertices into the initial triangulation in order to get different levels of detail (LOD). Furthermore, we show how the triangle nets of the different LODs can be adapted to changes of the viewing parameters. In our new approach the main idea is to compute different LODs, instead of using special data structures to store them. This way we trade off storage capacity and storage access time against computing power. In addition only a few points of the actual triangle net have to be removed or inserted in order to switch between different LODs. The algorithm is easy to implement and fast enough to achieve real-time updates for the visualization of usual CAD models. Examples from real data illustrate the power of this approach.
منابع مشابه
Parameter Estimation in Spatial Generalized Linear Mixed Models with Skew Gaussian Random Effects using Laplace Approximation
Spatial generalized linear mixed models are used commonly for modelling non-Gaussian discrete spatial responses. We present an algorithm for parameter estimation of the models using Laplace approximation of likelihood function. In these models, the spatial correlation structure of data is carried out by random effects or latent variables. In most spatial analysis, it is assumed that rando...
متن کاملTime- and Space-efficient Error Calculation for Multiresolution Direct Volume Rendering
Multiresolution data representations crucial for key to viewing large volumetric datasets interactively. There are several stages in the visualization pipeline to render large data sets. When a data set is too large to fit into texture memory, or even into main memory, a “cut” must be made through the multiresolution data hierarchy to attain a coarser subset of the data. Ideally, the subset is ...
متن کاملGPU-based Appearance Preserving Trimmed NURBS Rendering
Trimmed NURBS are the standard surface representation used in CAD/CAM systems and accurate visualization of trimmed NURBS models at interactive frame rates is of great interest for industry. To support modification and/or animation of such surfaces, a GPU-based trimming and tessellation algorithm has been developed recently. First, the NURBS is approximated with a bi-cubic hierarchy of Bézier p...
متن کاملStereoscopic View-Dependent Visualization of Terrain Height Fields
Visualization of large geometric environments has always been an important problem of computer graphics. In this paper, we present a framework for the stereoscopic view-dependent visualization of large scale terrain models. We use a quadtree based multiresolution representation for the terrain data. This structure is queried to obtain the view-dependent approximations of the terrain model at di...
متن کاملMaking Grass and Fur Move
Trimmed NURBS are the standard surface representation used in CAD/CAM systems and accurate visualization of trimmed NURBS models at interactive frame rates is of great interest for industry. To support modification and/or animation of such surfaces, a GPU-based trimming and tessellation algorithm has been developed recently. First, the NURBS is approximated with a bi-cubic hierarchy of Bézier p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998